package 剑指offer;

import java.util.HashMap;

public class _50第一个只出现一次的字符 {
    public char firstUniqChar(String s) {
        if(s.length() == 0) {
            return ' ';
        }
        HashMap<Character,Integer> map = new HashMap<>();
        for(int i = 0; i < s.length(); i++) {
            map.put(s.charAt(i), map.getOrDefault(s.charAt(i),0)+1);
        }
        for (int i = 0; i < s.length(); i++) {
            if(map.get(s.charAt(i)) == 1) {
                return s.charAt(i);
            }
        }
        return ' ';
    }
}
